main {
  width: 1200px;
  margin: 0 auto;
  margin-top: 70px;
  border: solid 2px #eee;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 10px;
  box-sizing: content-box;
}
main div.title {
  height: 100px;
  border-bottom: solid 2px #eee;
}
main div.title div.text1 {
  padding: 20px;
  font-size: 20px;
  color: #aaa;
}
main div.title div.text2 {
  padding: 0 0 10px 20px;
  color: #abb;
}
main div.course {
  padding: 20px;
  height: 90vh;
}
main div.course > div {
  float: left;
  margin: 10px;
  width: 360px;
  border: solid 1px #eee;
}
main div.course .decoration {
  text-align: center;
  font-size: 17px;
  color: #aaa;
}
